package DTO;

import java.io.Serializable;
import java.util.ArrayList;

public class SucursalVO implements Serializable
{
	
	private static final long serialVersionUID = -4186155730937652311L;

	private int idSucursal;
	private String nombre;
	private int direccion;
	private int gerente;
	private int despacho;
	private int deposito;
	private ArrayList<Integer> envios;
//	private ArrayList<EncomiendaVO> encomiendas;
//	private ArrayList<int> empleados;
	
//	public SucursalVO(int id, String nombre, int dire, int gerente, int despacho, int int, ArrayList<int> empleadosVO, ArrayList<EncomiendaVO> encomiendasVO, ArrayList<Integer> enviosVO)
	public SucursalVO(/*int id,*/String nombre, int dire, int gerente, int despacho, int idDeposito/*, ArrayList<Integer> enviosVO*/)
	{
//		super();
//		this.idSucursal = id;
		this.nombre = nombre;
		this.direccion = dire;
		this.gerente = gerente;
		this.despacho = despacho;
		this.deposito = idDeposito;
//		envios = enviosVO;
//		encomiendas = encomiendasVO;
//		setEmpleados(empleadosVO);
		this.envios = new ArrayList<Integer>();
	}
	
	public int getIdSucursal() {
		return idSucursal;
	}

	public String getNombre() {
		return nombre;
	}

	public ArrayList<Integer> getEnvios() {
		return envios;
	}

	public int getDireccion() {
		return direccion;
	}

	public void setDireccion(int direccion) {
		this.direccion = direccion;
	}

	public int getGerente() {
		return gerente;
	}

	public void setGerente(int gerente) {
		this.gerente = gerente;
	}

	public int getDespacho() {
		return despacho;
	}

	public void setDespacho(int despacho) {
		this.despacho = despacho;
	}

//	public ArrayList<EncomiendaVO> getEncomiendas() {
//		return encomiendas;
//	}
//
//	public void setEncomiendas(ArrayList<EncomiendaVO> encomiendas) {
//		this.encomiendas = encomiendas;
//	}

	public void setIdSucursal(int idSucursal) {
		this.idSucursal = idSucursal;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public int getDeposito() {
	    return deposito;
	}

	public void setDeposito(int deposito) {
	    this.deposito = deposito;
	}

	public void setEnvios(ArrayList<Integer> envios) {
		this.envios = envios;
	}

//	public ArrayList<int> getEmpleados() {
//	    return empleados;
//	}
//
//	public void setEmpleados(ArrayList<int> empleados) {
//	    this.empleados = empleados;
//	}
	
	
	

}
